import request from '@/utils/request'

//* *********** 通用接口 **************
// 查询列表
export function _list(data) {
  return request({
    url: '/api/query/list',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 查询详情
export function _view(data) {
  return request({
    url: '/api/query/view',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 导出xls文件
export function _export(data) {
  return request({
    url: '/api/Export',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 添加数据
export function _add(data) {
  return request({
    url: '/api/add',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 批量添加
export function _adds(data) {
  return request({
    url: '/api/adds',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 更新数据
export function _up(data) {
  return request({
    url: '/api/up',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 批量更新
export function _ups(data) {
  return request({
    url: '/api/ups',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 删除
export function _del(data) {
  return request({
    url: '/api/del',
    method: 'post',
    data,
    params: {
      pagevalue: data.pagevalue,
    },
  })
}

// 添加图片并返回id
export function _addimg(data) {
  return request({
    url: '/api/attachment/addimg',
    method: 'post',
    data,
    params: {
      pagevalue: '82',
    },
    headers: { 'Content-Type': 'multipart/form-data' },
  })
}
